/**
 * 
 */
package com.yidu.menuProject.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.yidu.menuProject.model.FoodModel;
import com.yidu.menuProject.model.MealModel;
import com.yidu.menuProject.model.SiteModel;


/**
 * @author zoutian
 * date2018年7月12日
 * 
 */

public interface personCenter {
	/**
	 * 根据用户id查询收货地址
	 * @param userId   
	 * @return
	 */  
	public List<SiteModel> findSite(String userName) ;
	/**
	 * 根据用户ID查询用户收货地址
	 * @param siteId 用户ID
	 * @return 集合
	 */ 
	public List<SiteModel> findSiteById(String siteId);
	/**
	 * 根据用户名查询其用户密码
	 * @param userName 用户名
	 * @return 字符串
	 */
	public String findPawd(String userId);
	/**
	 * 根据用户名修改用户密码
	 * @param oper 密码
	 * @param userName 用户名
	 * @return 行数
	 */
	public int updatePawd(String oper,String userId);
	/**
	 *增加收货信息
	 * @param userName 用户名
	 * @param userPhone 电话号码
	 * @param siteName 收货地址
	 * @return 行数
	 */
	public int addArea(String userName,String userPhone,String siteName);
	/**
	 * 根据用户ID删除收货信息
	 * @param userId 用户ID
	 * @return 行数
	 */
	public int deleResivAreaTele(String siteId);
	/**
	 * 根据用户ID以及地址ID修改用户收货信息
	 * @param siteName 收货地址
	 * @param userPhone 用户号码
	 * @param userId 用户ID
	 * @param siteId 收货ID
	 * @return 行数
	 */
	public int updateAreaTele(String siteName,String userPhone,String userId,String siteId);
	/**
	 * 根据餐厅ID查询我收藏的餐厅信息
	 * @param mealId 餐厅ID
	 * @return 集合
	 */
	public List<MealModel> findShop(String mealId );
	/**
	 * 查询收藏的食物的方法
	 * @param foodId 食品ID
	 * @return 集合
	 */
	//public List<FoodModel> findFoodResoved(@Param("foodId") String foodId);
}
